#include <stdio.h>

int narcissus_num(const int n)
{
	int i, j, k, o;

	for (i = 1; i < n; i++)
	{
		o = i / 100;
		j = i / 10 % 10;
		k = i % 10;

		if (o*100 + j*10 + k == o*o*o + j*j*j + k*k*k)
			return i;
	}

	return 1;
}

void app_main()
{
	int n;
	n = narcissus_num(1000);
	printf("%d\n",n);
}